package com.shengyin.ec.model.dao.goods;

import java.util.List;

import com.shengyin.ec.model.dao.BaseDao;
import com.shengyin.ec.model.entity.GoodsType;

public interface GoodsTypeDao extends BaseDao<GoodsType> {
	public List<GoodsType> getGoodsTypeList(int start, int pagesize);

	public Long getTotal();

	public List<GoodsType> getGoodsTypeByParentName(String parentName);

	public List<GoodsType> getGoodsTypeByChild(int childNum);

	public List<GoodsType> getGoodsTypeByParentID(int parentId);

	public boolean goodsTypeCheck(String typeName);
	
	public long getGoodsTypeCount(String goodsTypeName);
	//add wql 20120319
	public List<GoodsType> getGoodsTypeList();
	
    public List<GoodsType> getGoodsTypeByKeyword(String keyword,int offset,int pageSize);
	
	public List<GoodsType> getGoodsTypeByKeyword(String keyword);
}